<?php

namespace api\modules\app\models;

use Yii;

/**
 * This is the model class for table "type_sync".
 *
 * @property string $name_code
 * @property string $sync_code
 * @property string $name
 * @property string $event_type1
 * @property string $event_type1_code
 * @property string $event_type2
 * @property string $event_type2_code
 * @property string $event_type3
 * @property string $event_type3_code
 * @property string $center_code
 * @property string $manage_dep
 * @property integer $status
 */
class TypeSync extends \api\modules\app\models\BaseModel
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'type_sync';
    }

    /**
     * @return \yii\db\Connection the database connection used by this AR class.
     */
    public static function getDb()
    {
        return Yii::$app->get('test_3');
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['name_code', 'sync_code', 'name', 'event_type1', 'event_type1_code', 'event_type2', 'event_type2_code', 'event_type3', 'event_type3_code', 'center_code', 'manage_dep'], 'required'],
            [['status'], 'integer'],
            [['name_code', 'sync_code', 'name', 'event_type1', 'event_type1_code', 'event_type2', 'event_type2_code', 'event_type3', 'event_type3_code', 'center_code', 'manage_dep'], 'string', 'max' => 50],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'name_code' => 'Name Code',
            'sync_code' => 'Sync Code',
            'name' => 'Name',
            'event_type1' => 'Event Type1',
            'event_type1_code' => 'Event Type1 Code',
            'event_type2' => 'Event Type2',
            'event_type2_code' => 'Event Type2 Code',
            'event_type3' => 'Event Type3',
            'event_type3_code' => 'Event Type3 Code',
            'center_code' => 'Center Code',
            'manage_dep' => 'Manage Dep',
            'status' => 'Status',
        ];
    }
}